4ea479864d8d429ed35666954dff5130de617182,portlets/web-form-portlet/docroot/WEB-INF/src/com/liferay/webform/portlet/WebFormPortlet.java,WebFormPortlet,exportData,#ResourceRequest#ResourceResponse#,255
Before Change
}
sb.delete(
sb.length() - PortletPropsValues.CSV_SEPARATOR.length(),
sb.length());
sb.append(CharPool.NEW_LINE);
After Change
fieldLabels.add(fieldLabel);
sb.append(getCSVFormatedValue(localizedfieldLabel));
sb.append(PortletPropsValues.CSV_SEPARATOR);
}
sb.setIndex(sb.index() - 1);
sb.append(CharPool.NEW_LINE);
if (Validator.isNotNull(databaseTableName)) {
List<ExpandoRow> rows = ExpandoRowLocalServiceUtil.getRows(
themeDisplay.getCompanyId(), WebFormUtil.class.getName(),
databaseTableName, QueryUtil.ALL_POS, QueryUtil.ALL_POS);
for (ExpandoRow row : rows) {
for (String fieldName : fieldLabels) {
String data = ExpandoValueLocalServiceUtil.getData(
themeDisplay.getCompanyId(),
WebFormUtil.class.getName(), databaseTableName,
fieldName, row.getClassPK(), StringPool.BLANK);
sb.append(getCSVFormatedValue(data));
sb.append(PortletPropsValues.CSV_SEPARATOR);
}
sb.setIndex(sb.index() - 1);
sb.append(CharPool.NEW_LINE);
}